package top.healthylife.docx4jhelper.enums;

import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.experimental.Accessors;

/**
 * @author : GaoZeXi
 * @date 2022/1/25 15:13
 */

@Accessors(chain = true)
@ApiModel("Docx4jStyle")
@Getter
public enum Docx4jStyle {

    /**
     * word样式
     */
    Strong("加粗"),
    HTMLVariable("html变量形式"),
    ArticleSection("文章选项"),
    FootnoteTextChar("FootnoteTextChar"),
    /* 有序列表 */
    List("有序列表"),
    ListNumber("有序列表"),
    ListNumber2("有序列表2"),
    ListNumber3("有序列表3"),
    ListNumber4("有序列表4"),
    ListNumber5("有序列表5"),
    NoteHeadingChar("NoteHeadingChar"),
    BodyTextFirstIndent("BodyTextFirstIndent"),
    EnvelopeReturn("EnvelopeReturn"),
    Heading2Char("Heading2Char"),
    HTMLCode("HTMLCode"),
    BodyTextFirstIndentChar("BodyTextFirstIndentChar"),
    TitleChar("TitleChar"),
    CommentReference("CommentReference"),
    DocumentMap("DocumentMap"),
    Heading4Char("Heading4Char"),
    CommentSubject("CommentSubject"),
    BalloonText("BalloonText"),
    CommentText("CommentText"),
    FooterChar("FooterChar"),
    ColorfulGrid("ColorfulGrid"),
    PlaceholderText("PlaceholderText"),
    PageNumber("PageNumber"),
    EndnoteText("EndnoteText"),
    QuoteChar("QuoteChar"),
    BodyTextIndent("正文缩进"),
    NoSpacing("不留白"),
    SalutationChar("SalutationChar"),
    TableofAuthorities("TableofAuthorities"),
    EndnoteReference("EndnoteReference"),
    DateChar("DateChar"),
    Title("文章标题"),
    Heading1("标题相关1"),
    Heading2("标题相关2"),
    Heading3("标题相关3"),
    Heading4("标题相关4"),
    Heading5("标题相关5"),
    Heading6("标题相关6"),
    Heading7("标题相关7"),
    Heading8("标题相关8"),
    Heading9("标题相关9"),
    BodyTextFirstIndent2Char("正文缩进两个字符"),
    Caption("Caption"),
    Date("Date"),
    Heading6Char("Heading6Char"),
    NormalIndent("NormalIndent"),
    Quote("Quote"),
    TableGrid("TableGrid"),
    IntenseEmphasis("IntenseEmphasis"),
    CommentSubjectChar("CommentSubjectChar"),
    IntenseQuote("IntenseQuote"),
    BodyTextIndent3("BodyTextIndent3"),
    PlainText("PlainText"),
    Signature("Signature"),
    BodyTextIndent2("BodyTextIndent2"),
    BodyTextChar("BodyTextChar"),
    HTMLKeyboard("HTMLKeyboard"),
    ListBullet("ListBullet"),
    PlainTextChar("PlainTextChar"),
    TOAHeading("TOAHeading");

    String desc;

    Docx4jStyle(String desc) {
        this.desc = desc;
    }
}
